import ud from '/api/usrData.js'
(() => {
    /* 切换登录方式 */
    $('.login-tab').children().on('click', function() {
        $(this).addClass('checked').siblings().removeClass('checked');
        $('.login-way').children().toggle();
    })

    /* input处理 */
    $('.form-item input')
        .on({
            focus: function() {
                $(this).siblings().eq(0).css('background-position-y', '-48px');
            },
            blur: function() {
                $(this).siblings().eq(0).css('background-position-y', '0');
            },
            input: function() {
                $(this).siblings().eq(1).show().on('click', () => {
                    console.log($(this).val('').find('.clear-btn'));
                    $(this).val('').siblings().eq(1).hide();
                });
                if ($(this).val().length == 0) {
                    $(this).siblings().eq(1).hide();
                }
            }
        });


    /* 登录处理 */
    $('.login-btn').on('click', function() {
        const [usr, psw] = [$('#loginusr').val(), $('#loginpsw').val()];
        if (usr.length == 0 || psw.length == 0) {
            $('.msg-err').show();
            return;
        } else {
            ud.login(usr, psw, (obj) => {
                if (obj != 'err') {
                    /* 登录成功 */
                    $('.msg-err').hide();
                    localStorage.setItem('usrData', JSON.stringify(obj));
                    $(location).attr("href", "/index.html");
                } else {
                    /* 登录失败 */
                    $('.msg-err').show();
                }
            })
        }
    })
})()